
.range-holder{margin:2.2em auto;padding:20px 0 20px 0;width:90%;}
.dragdealer{position:relative;height:4px;background:#ddd;border-radius:8px;}
.dragdealer1 , .dragdealer2{position:relative;}
.dragdealer .handle{position:absolute;top:0;left:0;}
.stripe{background:#5AAFEE;position:absolute;top:0;left:0;height:4px;border-radius:8px;}


#blue-highlight{position:absolute;top:0;left:814px;height:24px;opacity:.5;background:#008da8;display:none;}
.square{position:absolute;top:0;left:0;margin-top:12px;margin-left:-9px;cursor:pointer;width:21px;height:21px; background:url(/Public/Index/img/plan/fb.svg) no-repeat;padding-top:13px;}
.menu-line{width:50%;margin:2px auto;height:5px;display:block;}
.infobox{
	position:absolute;
	top:0;
	left:0;
	margin-top:-35px;
	width:34px; 
	height:23px; 
	text-align:center;
	margin-left:-15px;
	color:#fff;
	background:url(/Public/Index/img/plan/xz.svg) no-repeat;
	padding:0px;
	font-size:11px; 
	line-height:20px;
	font-weight:400;
}
.infobox1{
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -35px;
    width: 34px;
    height: 23px;
    text-align: center;
    margin-left: -15px;
    color: #fff;
    background: url(/Public/Index/img/plan/xz.svg) no-repeat;
    padding: 0px;
    font-size: 11px;
    line-height: 20px;
    font-weight: 200;
}
.infobox2{
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -35px;
    width: 34px;
    height: 23px;
    text-align: center;
    margin-right: -19px;
    color: #fff;
    background: url(/Public/Index/img/plan/xz.svg) no-repeat;
    padding: 0px;
    font-size: 11px;
    line-height: 20px;
    font-weight: 200;
}
#plan-holder{font-weight:bold;}

